package top.infopub.model.hr;

import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 部门信息(HR_DEPT_INFO) **/
public class DeptInfo extends GenericEntity  {

	private static final long serialVersionUID = 1L;

	/*PK*/
	private String id;
	/*PK*/
	public String getId(){
		return id;
	}

	public void setId(String id){
		 this.id = id;
	}

	/* 添加人 */
	private String addBy;

	public String getAddBy(){
		return addBy;
	}

	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;

	public Date getAddTime(){
		return addTime;
	}

	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 部门编号 */
	private String deptCode;

	public String getDeptCode(){
		return deptCode;
	}

	public void setDeptCode(String deptCode){
		this.deptCode = deptCode;
	}
	/* 部门负责人 */
	private String deptLeader;

	public String getDeptLeader(){
		return deptLeader;
	}

	public void setDeptLeader(String deptLeader){
		this.deptLeader = deptLeader;
	}
	/* 部门编制 */
	private Integer deptMaxNum;

	public Integer getDeptMaxNum(){
		return deptMaxNum;
	}

	public void setDeptMaxNum(Integer deptMaxNum){
		this.deptMaxNum = deptMaxNum;
	}
	/* 部门名称 */
	private String deptName;

	public String getDeptName(){
		return deptName;
	}

	public void setDeptName(String deptName){
		this.deptName = deptName;
	}
	/* 部门层级 1，2，3等 */
	private Integer levelIdx;

	public Integer getLevelIdx(){
		return levelIdx;
	}

	public void setLevelIdx(Integer levelIdx){
		this.levelIdx = levelIdx;
	}
	/* 备注 */
	private String memo;

	public String getMemo(){
		return memo;
	}

	public void setMemo(String memo){
		this.memo = memo;
	}
	/* 公司ID */
	private String orgId;

	public String getOrgId(){
		return orgId;
	}

	public void setOrgId(String orgId){
		this.orgId = orgId;
	}
	/* 上一级部门ID 无上一级 用-1 */
	private String parentId;

	public String getParentId(){
		return parentId;
	}

	public void setParentId(String parentId){
		this.parentId = parentId;
	}
	/* 状态 0=不可用 1=可用 */
	private Integer state;

	public Integer getState(){
		return state;
	}

	public void setState(Integer state){
		this.state = state;
	}
	/* 最后修改人 */
	private String uptBy;

	public String getUptBy(){
		return uptBy;
	}

	public void setUptBy(String uptBy){
		this.uptBy = uptBy;
	}
	/* 最后修改时间 */
	private Date uptTime;

	public Date getUptTime(){
		return uptTime;
	}

	public void setUptTime(Date uptTime){
		this.uptTime = uptTime;
	}

	private String pkDept;

	public String getPkDept() {
		return pkDept;
	}

	public void setPkDept(String pkDept) {
		this.pkDept = pkDept;
	}


	private String fzrid;//负责人id
	private String fzrcode;//负责人工号
	private String fzrname;//负责人姓名
	private String fgid; //部门分管领导id
	private String fgcode;// 部门分管领导工号
	private String fgname;// 部门分管领导姓名

	public String getFzrid() {
		return fzrid;
	}

	public void setFzrid(String fzrid) {
		this.fzrid = fzrid;
	}

	public String getFzrcode() {
		return fzrcode;
	}

	public void setFzrcode(String fzrcode) {
		this.fzrcode = fzrcode;
	}

	public String getFzrname() {
		return fzrname;
	}

	public void setFzrname(String fzrname) {
		this.fzrname = fzrname;
	}

	public String getFgid() {
		return fgid;
	}

	public void setFgid(String fgid) {
		this.fgid = fgid;
	}

	public String getFgcode() {
		return fgcode;
	}

	public void setFgcode(String fgcode) {
		this.fgcode = fgcode;
	}

	public String getFgname() {
		return fgname;
	}

	public void setFgname(String fgname) {
		this.fgname = fgname;
	}
}
